#pragma warning(disable:4996)
#include<stdio.h>
union Un
{
 int i;
 long long b;
 char c;
};
enum color
{
	BLUE//枚举中可以初始化
};
union Un un;
struct WU
{
	int a; //结构体中不能初始化
};
//在定义变量的时候，均要加上关键字（属于类型一部分）
struct WEI
{
	int f: 5;//位段中不可初始化
};
int main()
{
	union Un d;
	printf("%d\n", sizeof(un));//联合中不能加union
	printf("%d\n", sizeof(enum color));//枚举中必须加enum
	printf("%d\n", sizeof(struct WU));//结构体中必须加struct
	printf("%d\n", sizeof(struct WEI));//位段中必须加struct

	return 0;
	
}